// Decompiled by Jad v1.5.8e. Copyright 2001 Pavel Kouznetsov.
// Jad home page: http://www.geocities.com/kpdus/jad.html
// Decompiler options: braces fieldsfirst space lnc
package com.xiaomi.infra.galaxy.common.model;
import com.xiaomi.infra.galaxy.common.BasicGalaxyRequest;
import com.xiaomi.infra.galaxy.common.GalaxyClientException;
import com.xiaomi.infra.galaxy.common.GalaxyVersion;
import com.xiaomi.infra.galaxy.common.TargetAction;
import com.xiaomi.infra.galaxy.common.constants.APILevel;
import com.xiaomi.infra.galaxy.common.constants.Operation;
import com.xiaomi.infra.galaxy.common.constants.ReturnCode;
import java.util.Map;
// Referenced classes of package com.xiaomi.infra.galaxy.common.model:
// Request
public class AlterAppInfoRequest extends Request
{
private String appId;
private Map authMethods;
public AlterAppInfoRequest()
{
}
public String getAppId()
{
return appId;
}
public Map getAuthMethods()
{
return authMethods;
}
protected BasicGalaxyRequest internalGetGalaxyRequest(String s, APILevel apilevel)
{
BasicGalaxyRequest basicgalaxyrequest = new BasicGalaxyRequest(this, "Galaxy");
TargetAction targetaction = new TargetAction();
targetaction.setApiVersion(GalaxyVersion.getVersion());
targetaction.setLevel(APILevel.Developer);
targetaction.setOperation(Operation.AlterAppInfo);
targetaction.setServiceName("Galaxy");
basicgalaxyrequest.addHeader("X-XiaoMi-Action", targetaction.format());
super.setRequestContent(basicgalaxyrequest, s);
return basicgalaxyrequest;
}
public void setAppId(String s)
{
appId = s;
}
public void setAuthMethods(Map map)
{
authMethods = map;
}
public void validate()
{
if (appId == null || "".equals(appId.trim()))
{
throw new GalaxyClientException(ReturnCode.APP_ID_IS_BLANK);
} else
{
return;
}
}
public AlterAppInfoRequest withAppId(String s)
{
setAppId(s);
return this;
}
public AlterAppInfoRequest withAuthMethods(Map map)
{
setAuthMethods(map);
return this;
}
}